all public terminal rail facilities - French English Dictionary